import Cookies from 'js-cookie'

const TokenKey: string = 'wx-Token'
const ExpiresInKey: string = 'wx-Expires-In'
const openIdKey: string = 'wx-openId'

export function getToken() {
  return Cookies.get(TokenKey)
}

export function setToken(token: string) {
  return Cookies.set(TokenKey, token)
}

export function removeToken() {
  return Cookies.remove(TokenKey)
}

export function getExpiresIn() {
  return Cookies.get(ExpiresInKey) || -1
}

export function setExpiresIn(time: any) {
  return Cookies.set(ExpiresInKey, time)
}

export function removeExpiresIn() {
  return Cookies.remove(ExpiresInKey)
}

export function getOpenId() {
  return Cookies.get(openIdKey)
}

export function setOpenId(openId: string) {
  return Cookies.set(openIdKey, openId, { expires: 1})
}

export function removeOpenId() {
  return Cookies.remove(openIdKey)
}

